package br.com.esporte.business.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import br.com.base.business.impl.ServiceImpl;
import br.com.base.model.UsuarioBase;
import br.com.esporte.business.MovimentacaoService;
import br.com.esporte.model.Movimentacao;
import br.com.esporte.persistence.DAO.MovimentacaoDAO;
import br.com.esporte.persistence.filter.FiltroMovimentacao;

/**
 * @author Milton Domingues
 */
@Service
public class MovimentacaoServiceImpl extends ServiceImpl<Movimentacao, Long, FiltroMovimentacao, MovimentacaoDAO> implements MovimentacaoService {

	@Autowired
	private MovimentacaoDAO movimentacaoDAO;

	public MovimentacaoServiceImpl() {

	}

	@Override
	public MovimentacaoDAO getRepositorioDAO() {
		return movimentacaoDAO;
	}

	@Override
	public void resolverPerDependencias(Movimentacao vo, UsuarioBase usuario) {

	}

	@Override
	public void resolverPosDependencias(Movimentacao vo, UsuarioBase usuario) {

	}

	@Override
	public void resolverPreExcluir(Movimentacao vo) {

	}

	@Override
	public void tratarDadosEntidade(Movimentacao vo) {

	}

	@Override
	public void validarAlteracao(Movimentacao vo) {

	}

	@Override
	public void validarExclusao(Movimentacao vo) {

	}

	@Override
	public void validarInclusao(Movimentacao vo) {

	}

	@Override
	public void validarUnicidade(Movimentacao vo) {

	}
}
